/*
 * Node.h
 *
 *  Created on: Aug 5, 2009
 *      Author: ramesh
 */

#ifndef _COMPOSER_NODE_H_
#define _COMPOSER_NODE_H_

#include "../../Shared.h"


namespace SymphonyAST {


class Node {
public:
	Node* parent;
	int line;

	virtual Variable* getVariable(const string& name) = 0;

	virtual string getId() = 0;
};


}

#endif /* _COMPOSER_NODE_H_ */
